package cn.stylefeng.guns.sys.modular.system.entity;

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.sql.Timestamp;

/**
 * <p>
 * 钉钉报销单表
 * </p>
 * @author zwf
 * @since
 */
@TableName("bty_bxd_dingding")
@Data
public class BtyBxdDingding implements Serializable {

    private static final long serialVersionUID = 1L;
    /**
     * 主键
     */
    @TableId(value = "bty_bxd_dingding_id", type = IdType.ID_WORKER)
    private Long id;

    /**
     * 钉钉ID
     */
    @TableField("dd_id")
    @Excel(name = "钉钉ID")
    private String dd_id;

    /**
     * 标题
     */
    @TableField("title")
    @Excel(name = "标题")
    private String title;


    /**
     * 提交人
     */
    @TableField("tijiaoren")
    @Excel(name = "提交人")
    private String tijiaoren;


    /**
     * 提交时间
     */
    @TableField(value = "create_time", fill = FieldFill.INSERT)
    private Timestamp createTime;

    /**
     * 报销人
     */
    @TableField("baoxiaoren")
    @Excel(name = "报销人")
    private String baoxiaoren;


    /**
     * 总金额
     */
    @TableField("zje")
    private BigDecimal zje;


    /**
     * 审批通过时间
     */
    @TableField(value = "finish_time", fill = FieldFill.INSERT)
    private Timestamp finishTime;

    /**
     * originator_userid
     */
    @TableField("originator_userid")
    private String originatorUserid;


    /**
     * originator_dept_id
     */
    @TableField("originator_dept_id")
    private String originatorDeptId;

    /**
     * originator_dept_name
     */
    @TableField("originator_dept_name")
    private String originatorDeptName;

    /**
     * bxdid
     */
    @TableField("bxdid")
    private String bxdid;


    /**
     * result
     */
    @TableField("result")
    private String result;


    /**business_id*/
    @TableField("business_id")
    private String businessId;

    /**biz_action*/
    @TableField("biz_action")
    private String bizAction;

    /**biz_action*/
    @TableField("json")
    private String json;

    /**status*/
    @TableField("status")
    private String status;

    /**status_view*/
    @TableField("status_view")
    private String statusView;

    /**status_view*/
    @TableField("sync")
    private String sync;

    /**sync_view*/
    @TableField("sync_view")
    private String syncView;

    /**sync_view*/
    @TableField("kj")
    private String kj;
}
